package co.edu.javeriana.konigsberg.xavier.servicio;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import co.edu.javeriana.konigsberg.xavier.dao.desc.TemplateCorreoDAOLocal;
import co.edu.javeriana.konigsberg.xavier.dto.TemplateCorreoDTO;
import co.edu.javeriana.konigsberg.xavier.entidad.TemplateCorreo;

@Stateless
public class TemplateCorreoServicio implements TemplateCorreoServicioLocal, TemplateCorreoServicioRemote{

	public static final String TEMPLATE_CORREO_CAMBIO_ESTADO = "CAMBIO ESTADO PROGRAMA";
	public static final String TEMPLATE_CORREO_PUBLICACION_CRONOGRAMA = "PUBLICACION CRONOGRAMA";
	public static final String TEMPLATE_CORREO_CREACION_OPORTUNIDAD = "CREACION OPORTUNIDAD";
	public static final String TEMPLATE_CORREO_NO_MODIFICAR_SHAREPOINT = "NO MODIFICAR SHAREPOINT";
	public static final String TEMPLATE_CORREO_ADJUDICADO = "PROGRAMA ADJUDICADO";
	@EJB
	private TemplateCorreoDAOLocal templateCorreoDAO;
	
	@Override
	public TemplateCorreoDTO obtenerTemplate(String llave) {
		TemplateCorreo templateCorreo = templateCorreoDAO.obtenerPorLlave(llave);
		TemplateCorreoDTO templateCorreoDTO = new TemplateCorreoDTO();
		templateCorreoDTO.setIdtemplateCorreo(templateCorreo.getIdtemplateCorreo());
		templateCorreoDTO.setAsunto(templateCorreo.getAsunto());
		templateCorreoDTO.setLlave(templateCorreo.getLlave());
		templateCorreoDTO.setTexto(templateCorreo.getTexto());
		return templateCorreoDTO;
	}

}
